#include <iostream>
#include <fstream>
#include <stdlib.h>
using namespace std;
int main()
{
    ifstream arch("ahorcadito.algo.txt");
    string linea,ahorcado;
    string pl,ul,vidasl;
    int vidas;
    int pos1;
    while(getline(arch,linea))
    {
        pos1=linea.find_first_of('=');
        if(linea.substr(0,pos1)=="palabra")
        {
            ahorcado=linea.substr(pos1+1,linea.length()-pos1-1);
        }else if(linea.substr(0,pos1)=="vidas")
        {
            vidasl=linea.substr(pos1+1,linea.length()-pos1-1);
        }

    }

    vidas=atoi(vidasl.c_str());
    int i;
    string ahorcado1;
    ahorcado1=ahorcado;
    i=1;
    while(i<ahorcado.length()-1)
    {

        ahorcado1[i]='_';
        i++;
    }

    char letra;
    int flag;
    cout<<"AHORCADO"<<endl<<endl;
    while(vidas!=0)
    {
        cout<<"Vidas Restantes:"<<vidas<<endl;
        cout<<ahorcado1<<endl;
        cout<<"Ingrese una letra"<<endl;
        cin>>letra;
        i=1;
        flag=0;
        while(i<ahorcado.length()-1)
        {
            if(letra==ahorcado[i])
            {
                ahorcado1[i]=letra;
                flag=1;
            }
            i++;
        }
        if(flag==0)
        {
            vidas=vidas-1;
        }

    }
    arch.close();
    return 1;

}
